In [1]:
# Load the "autoreload" extension
%load_ext autoreload
# always reload modules marked with "%aimport"
%autoreload 1
import os
import sys
# add the 'src' directory as one where we can import modules
src_dir = os.path.join(os.getcwd(), os.pardir, 'src', 'data')
sys.path.append(src_dir)
# import my method from the source code
%aimport scrape_buda
from scrape_buda import BudaRating
import seaborn as sns
import matplotlib.pyplot as plt
%matplotlib inline
In [2]:
buda = BudaRating()
In [3]:
buda.scrape_buda()
Planning to scrape 206 leagues out of a total of 206 leagues in the BUDA database.
U16 League - Summer- 2017 is not Hat or Club, skipping 41694
U19 Summer (Eastern MA)- 2017 is not Hat or Club, skipping 41690
Scraping Winter Hat League- 2017
Unable to find a database of scores for league 41287
U19 Select Travel & Club League- 2016 is not Hat or Club, skipping 41568
U14 Select Travel Team- 2016 is not Hat or Club, skipping 41562
U16 Select Travel Team- 2016 is not Hat or Club, skipping 41558
U19 Select Travel Team- 2016 is not Hat or Club, skipping 41554
Fall Women's League- 2016 is not Hat or Club, skipping 41360
U19 League - Fall- 2016 is not Hat or Club, skipping 41328
U16 League - Fall- 2016 is not Hat or Club, skipping 41324
Newton girls middle school team (Fall)- 2016 is not Hat or Club, skipping 41315
Fall Grandmasters Free Agents- 2016 is not Hat or Club, skipping 41303
Fall Grandmasters League- 2016 is not Hat or Club, skipping 41299
Fall Masters Hat League- 2016 is not Hat or Club, skipping 41297
Fall Worcester Hat League - 2016 is not Hat or Club, skipping 41292
Scraping Holiday Hat League- 2016
Couldn't match HHL Pickup List (15) to scores database, skipping this team.
> /Users/sbussmann/Development/buda/buda-ratings/src/data/scrape_buda.py(348)scrape_buda()
-> continue
(Pdb) c
Finished successfully with league 41282
Scraping Fall Club League- 2016
Finished successfully with league 41278
Scraping Fall Hat League- 2016
Finished successfully with league 41272
Summer Worcester Hat League - 2016 is not Hat or Club, skipping 41064
Scraping Summer Hat League- 2016
Finished successfully with league 41051
U16 League - Summer- 2016 is not Hat or Club, skipping 40627
U19 Summer (Western MA)- 2016 is not Hat or Club, skipping 40623
U19 Summer (Eastern MA)- 2016 is not Hat or Club, skipping 40619
Spring Women's League and Clinics- 2016 is not Hat or Club, skipping 40491
Spring Masters- 2016 is not Hat or Club, skipping 40278
Spring Grandmasters League- 2016 is not Hat or Club, skipping 40273
Spring Grandmasters Free Agents- 2016 is not Hat or Club, skipping 40268
Scraping Summer Club League- 2016
Finished successfully with league 40264
Scraping Spring Hat League- 2016
Finished successfully with league 40258
Spring Worcester Hat League - 2016 is not Hat or Club, skipping 40253
Newton girls middle school team (spring)- 2016 is not Hat or Club, skipping 40249
xxNewton U14 Team- 2016 is not Hat or Club, skipping 40245
Scraping Winter Hat League- 2016
Couldn't match WHL Pickup List (19) to scores database, skipping this team.
> /Users/sbussmann/Development/buda/buda-ratings/src/data/scrape_buda.py(347)scrape_buda()
-> import pdb; pdb.set_trace()
(Pdb) c
Finished successfully with league 39633
Scraping Winter Grand Masters- 2015
Unable to find a database of scores for league 39960
U19 Select Travel Team- 2015 is not Hat or Club, skipping 39939
Newton girls middle school team (Fall)- 2015 is not Hat or Club, skipping 39904
U19 League - Fall- 2015 is not Hat or Club, skipping 39678
Fall Women's League- 2015 is not Hat or Club, skipping 39673
Scraping Fall Club League- 2015
Finished successfully with league 39641
Scraping Holiday Hat League- 2015
Couldn't match Mercenaries for Hire (15) to scores database, skipping this team.
> /Users/sbussmann/Development/buda/buda-ratings/src/data/scrape_buda.py(348)scrape_buda()
-> continue
(Pdb) c
Finished successfully with league 39628
Scraping Fall Hat League- 2015
Finished successfully with league 39622
Fall Grandmasters League- 2015 is not Hat or Club, skipping 39616
Fall Grandmasters Free Agents- 2015 is not Hat or Club, skipping 39611
Fall Worcester Hat League - 2015 is not Hat or Club, skipping 39602
Scraping Summer Hat League- 2015
Finished successfully with league 39344
Women's League- 2015 is not Hat or Club, skipping 38871
U19 Summer (Western MA)- 2015 is not Hat or Club, skipping 38552
U19 Summer (Eastern MA)- 2015 is not Hat or Club, skipping 38548
Spring Grandmasters Free Agents- 2015 is not Hat or Club, skipping 38516
Spring Grandmasters League- 2015 is not Hat or Club, skipping 38506
U16 League - Spring- 2015 is not Hat or Club, skipping 38502
U16 League - Fall- 2015 is not Hat or Club, skipping 38498
Summer Worcester Hat League - 2015 is not Hat or Club, skipping 38493
Spring Worcester Hat League - 2015 is not Hat or Club, skipping 38490
Scraping Spring Hat League- 2015
Finished successfully with league 38484
Scraping Summer Club League- 2015
Finished successfully with league 38480
Newton girls middle school team- 2015 is not Hat or Club, skipping 38475
Scraping Winter Hat League- 2015
Couldn't match Team 23 (23) to scores database, skipping this team.
> /Users/sbussmann/Development/buda/buda-ratings/src/data/scrape_buda.py(347)scrape_buda()
-> import pdb; pdb.set_trace()
(Pdb) c
Finished successfully with league 37668
U19 Select Travel Team- 2014 is not Hat or Club, skipping 37959
U16 League - Fall- 2014 is not Hat or Club, skipping 37690
U19 League - Fall- 2014 is not Hat or Club, skipping 37686
Fall Grandmasters League- 2014 is not Hat or Club, skipping 37674
Scraping Holiday Hat League- 2014
Couldn't match Pickup List (17) to scores database, skipping this team.
> /Users/sbussmann/Development/buda/buda-ratings/src/data/scrape_buda.py(348)scrape_buda()
-> continue
(Pdb) c
Finished successfully with league 37663
Scraping Fall Club League- 2014
Couldn't match Belmont Hill School to scores database, skipping this team.
> /Users/sbussmann/Development/buda/buda-ratings/src/data/scrape_buda.py(347)scrape_buda()
-> import pdb; pdb.set_trace()
(Pdb) c
Finished successfully with league 37659
Fall Worcester Hat League - 2014 is not Hat or Club, skipping 37653
Scraping Fall Hat League- 2014
Finished successfully with league 37648
YCC- 2014 is not Hat or Club, skipping 37634
U19 Summer (Western MA)- 2014 is not Hat or Club, skipping 37376
U19 Summer (Eastern MA)- 2014 is not Hat or Club, skipping 37370
Scraping Summer Hat League- 2014
Finished successfully with league 36881
Women's League- 2014 is not Hat or Club, skipping 36852
Learning League- 2014 is not Hat or Club, skipping 36841
Eternal Youth GM Tournament- 2014 is not Hat or Club, skipping 36824
Coaches Workshop- 2014 is not Hat or Club, skipping 36530
Newton girls middle school team- 2014 is not Hat or Club, skipping 36486
Spring Grandmasters Hat League- 2014 is not Hat or Club, skipping 36481
Youth League (Grades 5-8) - Newton- 2014 is not Hat or Club, skipping 36469
Scraping Summer Club League- 2014
Finished successfully with league 36465
Scraping Spring Hat League- 2014
Finished successfully with league 36459
Scraping Winter Hat League- 2014
Finished successfully with league 35836
Scraping Holiday Hat League- 2013
Finished successfully with league 35831
High School Select Travel Team- 2013 is not Hat or Club, skipping 35821
Youth League (Grades 5-8) - Newton- 2013 is not Hat or Club, skipping 35817
Fall Grandmasters Club League- 2013 is not Hat or Club, skipping 35487
Scraping Fall Club League- 2013
Finished successfully with league 35481
Fall Grand Masters Hat League- 2013 is not Hat or Club, skipping 35476
Scraping Fall Hat League- 2013
Finished successfully with league 35470
Fall High School Club League- 2013 is not Hat or Club, skipping 35462
GM Summer Start Tournament- 2013 is not Hat or Club, skipping 35358
Scraping Summer Hat League- 2013
Finished successfully with league 34896
Learning League- 2013 is not Hat or Club, skipping 34841
Women's League- 2013 is not Hat or Club, skipping 34579
Scraping Summer Club League- 2013
Finished successfully with league 34550
Spring Grandmasters Hat League- 2013 is not Hat or Club, skipping 34524
Scraping Spring Hat League- 2013
Finished successfully with league 34405
Newton girls middle school team- 2013 is not Hat or Club, skipping 34400
Scraping Winter Hat League- 2013
Finished successfully with league 34395
Scraping Holiday Hat League- 2012
Finished successfully with league 34330
Fall High School Club League- 2012 is not Hat or Club, skipping 34170
Fall Grandmasters Club League- 2012 is not Hat or Club, skipping 34023
Scraping Fall Club League- 2012
Finished successfully with league 33993
Scraping Fall Hat League- 2012
Finished successfully with league 33985
Fall Grand Masters Hat League- 2012 is not Hat or Club, skipping 33980
Scraping Summer Hat League- 2012
Finished successfully with league 33233
Scraping Summer Club League- 2012
Finished successfully with league 32945
Learning League- 2012 is not Hat or Club, skipping 32941
Spring Grandmasters Hat League- 2012 is not Hat or Club, skipping 32936
Scraping Spring Hat League- 2012
Finished successfully with league 32746
Scraping Winter Hat League- 2012
Finished successfully with league 32741
Grandmasters Day of Play- 2011 is not Hat or Club, skipping 32566
Grandmasters Day of Play - Individual Registration- 2011 is not Hat or Club, skipping 32563
Scraping Holiday Hat League- 2011
Finished successfully with league 32420
Fall Grand Masters Hat League- 2011 is not Hat or Club, skipping 32268
Scraping Fall Club League- 2011
Finished successfully with league 32262
Scraping Fall Hat League- 2011
Finished successfully with league 31034
Scraping Summer Hat League- 2011
Finished successfully with league 31029
Learning League- 2011 is not Hat or Club, skipping 31023
Spring Grandmasters Hat League- 2011 is not Hat or Club, skipping 31018
Youth League- 2011 is not Hat or Club, skipping 31014
Competitive Youth Clinic- 2011 is not Hat or Club, skipping 31007
Scraping Summer Club League- 2011
Finished successfully with league 31002
Scraping Spring Hat League- 2011
Finished successfully with league 30924
Scraping Winter Hat League- 2011
Finished successfully with league 30919
Scraping Holiday Hat League- 2010
Finished successfully with league 30844
Spring Grandmasters Hat League- 2010 is not Hat or Club, skipping 29449
Spring Grandmasters Club League- 2010 is not Hat or Club, skipping 29432
Fall Grand Masters League- 2010 is not Hat or Club, skipping 29390
Scraping Fall Club League- 2010
Finished successfully with league 29389
Scraping Fall Hat League- 2010
Couldn't match Bail List (86) to scores database, skipping this team.
> /Users/sbussmann/Development/buda/buda-ratings/src/data/scrape_buda.py(348)scrape_buda()
-> continue
(Pdb) c
Finished successfully with league 29388
Scraping Summer Hat League- 2010
Finished successfully with league 29387
Learning League- 2010 is not Hat or Club, skipping 29386
Scraping Spring Hat League- 2010
Finished successfully with league 29385
Massachusetts High School League- 2010 is not Hat or Club, skipping 29237
Scraping Summer Club League- 2010
Finished successfully with league 29235
Scraping Winter Hat League- 2010
Finished successfully with league 29192
Scraping Holiday Hat League- 2009
Finished successfully with league 29187
Fall Grand Masters League- 2009 is not Hat or Club, skipping 28912
Massachusetts High School League- 2009 is not Hat or Club, skipping 26998
Scraping Fall Club League- 2009
Finished successfully with league 26909
Scraping Fall Hat League- 2009
Finished successfully with league 26908
Scraping Summer Club League- 2009
Finished successfully with league 26907
Scraping Summer Hat League- 2009
Finished successfully with league 26906
Scraping Spring Hat League- 2009
Finished successfully with league 26905
Learning League- 2009 is not Hat or Club, skipping 26904
Scraping Winter Hat League- 2009
Finished successfully with league 26903
Massachusetts High School League- 2008 is not Hat or Club, skipping 23714
Scraping Fall Club League- 2008
No base rating for Grand Masters, skipping league 23696
Scraping Fall Hat League- 2008
Finished successfully with league 23695
Scraping Summer Club League- 2008
Finished successfully with league 23694
Scraping Summer Hat League- 2008
Finished successfully with league 23693
Learning League- 2008 is not Hat or Club, skipping 23692
Scraping Spring Hat League- 2008
Finished successfully with league 23691
Scraping Winter (Indoor) Hat League- 2008
Finished successfully with league 23626
Scraping Fall Club League- 2007
Finished successfully with league 20439
Scraping Fall Hat League- 2007
Finished successfully with league 20438
Scraping Summer Club League- 2007
Finished successfully with league 20436
Scraping Summer Hat League- 2007
Finished successfully with league 20435
Learning League- 2007 is not Hat or Club, skipping 20434
Scraping Spring Hat League- 2007
Finished successfully with league 20433
Scraping Winter (Indoor) Hat League- 2007
Finished successfully with league 20175
Scraping Fall Hat League- 2006
Finished successfully with league 18047
Scraping Fall Club League- 2006
No base rating for Open, skipping league 17692
Finished successfully with league 17692
Scraping Summer Club League- 2006
No base rating for OPEN, skipping league 17691
Couldn't match Masco Jayhawks to scores database, skipping this team.
> /Users/sbussmann/Development/buda/buda-ratings/src/data/scrape_buda.py(347)scrape_buda()
-> import pdb; pdb.set_trace()
(Pdb) c
Finished successfully with league 17691
Learning League- 2006 is not Hat or Club, skipping 17604
Scraping Summer Hat League- 2006
Finished successfully with league 17603
Scraping Spring Hat League- 2006
Finished successfully with league 17602
Scraping Winter (Indoor) Hat League- 2006
Finished successfully with league 17499
Scraping Fall Club League- 2005
Finished successfully with league 16881
Scraping Fall Hat League- 2005
Finished successfully with league 16880
Scraping Summer Club League- 2005
No base rating for OPEN, skipping league 13647
Finished successfully with league 13647
Learning Leagues- 2005 is not Hat or Club, skipping 13447
Scraping Summer Hat League- 2005
Finished successfully with league 13446
Scraping Spring Hat League- 2005
Finished successfully with league 13445
Scraping Winter (Indoor) Hat League- 2005
Finished successfully with league 13215
Scraping Fall Club League- 2004
No base rating for Open, skipping league 12807
No base rating for Mixed A, skipping league 12807
No base rating for Mixed B, skipping league 12807
Scraping Fall Hat League- 2004
Finished successfully with league 12769
SCL- 2004 is not Hat or Club, skipping 11632
Learning Leagues- 2004 is not Hat or Club, skipping 11631
Scraping Summer Hat League- 2004
Finished successfully with league 11604
Scraping Spring Hat League- 2004
Finished successfully with league 11402
Scraping Winter (Indoor) Hat League- 2004
Finished successfully with league 11401
Scraping Fall Hat League- 2003
Finished successfully with league 10918
Scraping Fall Club League- 2003
No base rating for Open, skipping league 10917
No base rating for Mixed A, skipping league 10917
No base rating for Mixed B, skipping league 10917
Learning Leagues- 2003 is not Hat or Club, skipping 10309
SCL- 2003 is not Hat or Club, skipping 10217
Scraping Summer Hat League- 2003
Finished successfully with league 6340
Scraping Spring Hat League- 2003
Finished successfully with league 6326
Scraping Winter (Indoor) Hat League- 2003
Finished successfully with league 6235
Scraping Fall Club League- 2002
No base rating for OPEN, skipping league 5629
No base rating for Mixed A, skipping league 5629
No base rating for Mixed B, skipping league 5629
Scraping Fall Hat League- 2002
Finished successfully with league 5130
Scraping Summer Hat League- 2002
Finished successfully with league 5129
SCL- 2002 is not Hat or Club, skipping 4919
Learning Leagues- 2002 is not Hat or Club, skipping 4886
Scraping Spring Hat League- 2002
Finished successfully with league 3804
Scraping Winter (Indoor) Hat League- 2002
Finished successfully with league 3669
Scraping Fall Club League- 2001
No base rating for Mixed, skipping league 3162
Scraping Fall Hat League- 2001
Finished successfully with league 3144
Learning Leagues- 2001 is not Hat or Club, skipping 2408
Scraping Summer Hat League- 2001
Finished successfully with league 2407
Scraping Spring Hat League- 2001
Finished successfully with league 1080
Scraping Spring Hat League- 2000
Unable to find a database of scores for league 1083
Scraping Fall Hat League- 2000
Unable to find a database of scores for league 1082
Scraping Summer Hat League- 2000
Unable to find a database of scores for league 1081
Scraping Fall Hat League- 1999
Unable to find a database of scores for league 1095
Scraping Spring Hat League- 1999
Unable to find a database of scores for league 1094
Scraping Summer Hat League- 1999
Unable to find a database of scores for league 1093
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-3-859bc29966a6> in <module>()
----> 1 buda.scrape_buda()
/Users/sbussmann/Development/buda/buda-ratings/notebooks/../src/data/scrape_buda.py in scrape_buda(self, prefix)
345 print("Couldn't match {} to scores database, skipping "
346 "this team.".format(teamname))
--> 347 import pdb; pdb.set_trace()
348 continue
349
/Users/sbussmann/anaconda3/envs/buda-ratings/lib/python2.7/site-packages/pandas/core/frame.pyc in __init__(self, data, index, columns, dtype, copy)
273 dtype=dtype, copy=copy)
274 elif isinstance(data, dict):
--> 275 mgr = self._init_dict(data, index, columns, dtype=dtype)
276 elif isinstance(data, ma.MaskedArray):
277 import numpy.ma.mrecords as mrecords
/Users/sbussmann/anaconda3/envs/buda-ratings/lib/python2.7/site-packages/pandas/core/frame.pyc in _init_dict(self, data, index, columns, dtype)
409 arrays = [data[k] for k in keys]
410
--> 411 return _arrays_to_mgr(arrays, data_names, index, columns, dtype=dtype)
412
413 def _init_ndarray(self, values, index, columns, dtype=None, copy=False):
/Users/sbussmann/anaconda3/envs/buda-ratings/lib/python2.7/site-packages/pandas/core/frame.pyc in _arrays_to_mgr(arrays, arr_names, index, columns, dtype)
5494 # figure out the index, if necessary
5495 if index is None:
-> 5496 index = extract_index(arrays)
5497 else:
5498 index = _ensure_index(index)
/Users/sbussmann/anaconda3/envs/buda-ratings/lib/python2.7/site-packages/pandas/core/frame.pyc in extract_index(data)
5542 lengths = list(set(raw_lengths))
5543 if len(lengths) > 1:
-> 5544 raise ValueError('arrays must all be same length')
5545
5546 if have_dicts:
ValueError: arrays must all be same length
In [8]:
%debug
> /Users/rbussman/Projects/BUDA/buda-ratings/notebooks/pandas/_libs/hashtable_class_helper.pxi(1215)pandas._libs.hashtable.PyObjectHashTable.get_item (pandas/_libs/hashtable.c:20359)()
ipdb> u
> /Users/rbussman/anaconda/lib/python2.7/site-packages/pandas/core/indexes/base.py(2395)get_loc()
2393 return self._engine.get_loc(key)
2394 except KeyError:
-> 2395 return self._engine.get_loc(self._maybe_cast_indexer(key))
2396
2397 indexer = self.get_indexer([key], method=method, tolerance=tolerance)
ipdb> u
> /Users/rbussman/anaconda/lib/python2.7/site-packages/pandas/core/internals.py(3590)get()
3588
3589 if not isnull(item):
-> 3590 loc = self.items.get_loc(item)
3591 else:
3592 indexer = np.arange(len(self.items))[isnull(self.items)]
ipdb> u
> /Users/rbussman/anaconda/lib/python2.7/site-packages/pandas/core/generic.py(1534)_get_item_cache()
1532 res = cache.get(item)
1533 if res is None:
-> 1534 values = self._data.get(item)
1535 res = self._box_item_values(item, values)
1536 cache[item] = res
ipdb> u
> /Users/rbussman/anaconda/lib/python2.7/site-packages/pandas/core/frame.py(2069)_getitem_column()
2067 # get column
2068 if self.columns.is_unique:
-> 2069 return self._get_item_cache(key)
2070
2071 # duplicate columns & possible reduce dimensionality
ipdb> u
> /Users/rbussman/anaconda/lib/python2.7/site-packages/pandas/core/frame.py(2062)__getitem__()
2060 return self._getitem_multilevel(key)
2061 else:
-> 2062 return self._getitem_column(key)
2063
2064 def _getitem_column(self, key):
ipdb> u
> /Users/rbussman/Projects/BUDA/buda-ratings/src/data/scrape_buda.py(335)scrape_buda()
333 "this team.".format(teamname))
334 import pdb; pdb.set_trace()
--> 335 continue
336
337 if teamid in team_rating:
ipdb> dfdata.head()
0 index Team A Team B Plus/Minus \
2 3 Huck Dynasty! (11) Naked and Afraid (12) 32 - 25
3 4 Huck Dynasty! (11) Say Yes to the Hammer (13) 30 - 25
4 5 Huck Dynasty! (11) DANcing with the Ultrastars (14) 26 - 19
5 6 Huck Dynasty! (11) Naked and Afraid (12) 27 - 25
6 7 Huck Dynasty! (11) Say Yes to the Hammer (13) 43 - 20
0 div divname Score A Score B
2 0.0 Northborough Open 32 25
3 0.0 Northborough Open 30 25
4 0.0 Northborough Open 26 19
5 0.0 Northborough Open 27 25
6 0.0 Northborough Open 43 20
ipdb> teamname
u'Stall Three and Pregnant (1)'
ipdb> teamnames
[u'Stall Three and Pregnant (1)', u'Ice Road Huckers (2)', u'So You Think You Can Dance (3)', u'Season 4 (4)', u'American Iso (5)', u'Huck Dynasty (6)', u'Huckwild (7)', u'90 Minute Fiance (8)', u'My 175 Gram Life (9)', u"Jonno's Corner Deli (10)", u'HHL Pickup List (15)', u'Huck Dynasty! (11)', u'Naked and Afraid (12)', u'Say Yes to the Hammer (13)', u'DANcing with the Ultrastars (14)']
ipdb> index = dfdata['Team A'] == teamname.strip(' ')
ipdb> divrating = dfdata.ix[index, 'div'].values[0]
ipdb> divrating
0.0
ipdb> divisionname = dfdata.ix[index, 'divname'].values[0]
ipdb> divisionname
u'Danvers Weekend'
ipdb> avgplusminus = dfdata.ix[index, 'avgplusminus'].values[0]
*** KeyError: 'avgplusminus'
ipdb> q
In [19]:
buda.league_meta[buda.league_meta['season'] == 'Summer']
Out[19]:
name
season
type
year
id
41064
Summer Worcester Hat League - 2016
Summer
Worcester
2016
41051
Summer Hat League- 2016
Summer
Hat
2016
40264
Summer Club League- 2016
Summer
Club
2016
39344
Summer Hat League- 2015
Summer
Hat
2015
38493
Summer Worcester Hat League - 2015
Summer
Worcester
2015
38480
Summer Club League- 2015
Summer
Club
2015
36881
Summer Hat League- 2014
Summer
Hat
2014
36465
Summer Club League- 2014
Summer
Club
2014
34896
Summer Hat League- 2013
Summer
Hat
2013
34550
Summer Club League- 2013
Summer
Club
2013
33233
Summer Hat League- 2012
Summer
Hat
2012
32945
Summer Club League- 2012
Summer
Club
2012
31029
Summer Hat League- 2011
Summer
Hat
2011
31002
Summer Club League- 2011
Summer
Club
2011
29387
Summer Hat League- 2010
Summer
Hat
2010
29235
Summer Club League- 2010
Summer
Club
2010
26907
Summer Club League- 2009
Summer
Club
2009
26906
Summer Hat League- 2009
Summer
Hat
2009
23694
Summer Club League- 2008
Summer
Club
2008
23693
Summer Hat League- 2008
Summer
Hat
2008
20436
Summer Club League- 2007
Summer
Club
2007
20435
Summer Hat League- 2007
Summer
Hat
2007
17691
Summer Club League- 2006
Summer
Club
2006
17603
Summer Hat League- 2006
Summer
Hat
2006
13647
Summer Club League- 2005
Summer
Club
2005
13446
Summer Hat League- 2005
Summer
Hat
2005
11604
Summer Hat League- 2004
Summer
Hat
2004
6340
Summer Hat League- 2003
Summer
Hat
2003
5129
Summer Hat League- 2002
Summer
Hat
2002
2407
Summer Hat League- 2001
Summer
Hat
2001
1081
Summer Hat League- 2000
Summer
Hat
2000
1093
Summer Hat League- 1999
Summer
Hat
1999
In [ ]:
Content source: sbussmann/buda-ratings
Similar notebooks: